5097
1955
387
508
500
1108
564
1585
484
1146
657
350
1798
252
450
435
2510
1010
240
328
1307
494
2518
391
532
507